package com.datasure.application.req.command;

import com.datasure.types.IntegerId;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @author zhangxiaolong
 * @ClassName DeviceSaveCommand.java
 * @Description
 * @createTime 2022年01月14日 14:21:00
 */
@Data
public class DeviceSaveCommand {
//    @NotNull(message = "设备id不能为空")
//    private IntegerId deviceId;

    private Integer deviceState;

    private Integer deviceMarkDel;

    private String deviceMac;

    private String deviceIp;

    private String deviceClientComputerName;

    private Integer deviceIsStandby;

    private Integer deviceStandbyId;

    private Integer deviceLicenseFlag;

    private Integer deviceClientSystype;

    private String deviceClientSysversion;

    private String deviceClientVersion;

    private Integer deviceClientRegister;

    private Date deviceClientSteupDateTime;

    private String deviceClientWorkgroup;

    private String fcConnectionStr;

    private String iscsiConnectionStr;

    private Date offlineTime;

    private Integer deviceSortIndex;

    private String deviceRemark;

    private Integer deviceStandbyModel;

    private Date createTime;

    private Date updateTime;

    private String deviceDescription;

    private Integer devicType;

    private Integer deviceIsNew;

    private String clSqS;

    private Integer deviceClientUpgradeState;

    private Integer deviceClusterIdentity;

    private String deviceHardInfo;

    private Integer devicePort;

    private Integer concurrencyCount;

    private Integer deviceInstallType;

    private String targetclientUrl;

    private Integer deviceInstallId;
}
